wp_tablet_pad, button, state));
group = tablet_pad_lookup_button_group (pad, button);
+ g_assert (group != NULL);
n_group = g_list_index (pad->mode_groups, group);
event = gdk_event_pad_button_new (state == ZWP_TABLET_PAD_V2_BUTTON_STATE_PRESSED
TranslationEntry *entry;
entry = find_translation_entry_by_schema ("org.gnome.settings-daemon.plugins.xsettings", "antialiasing");
+ g_assert (entry);
antialiasing = entry->fallback.i;
entry = find_translation_entry_by_schema ("org.gnome.settings-daemon.plugins.xsettings", "hinting");
+ g_assert (entry);
hinting = entry->fallback.i;
entry = find_translation_entry_by_schema ("org.gnome.settings-daemon.plugins.xsettings", "rgba-order");
+ g_assert (entry);
order = entry->fallback.i;
entry = find_translation_entry_by_schema ("org.gnome.desktop.interface", "text-scaling-factor");
+ g_assert (entry);
dpi = 96.0 * entry->fallback.i / 65536.0 * 1024; /* Xft wants 1/1024th of an inch */
}
else
break;
}
- g_return_val_if_fail (trap != NULL, Success);
+ if (trap == NULL)
+ {
+ g_critical ("gdk_x11_display_error_trap_pop() called without gdk_x11_display_error_trap_push()");
+ return Success;
+ }
g_assert (trap->end_sequence == 0);
/* May need to sync to fill in trap->error_code if we care about
{
GdkX11Surface *impl;
- g_return_val_if_fail (GDK_IS_SURFACE (surface), NULL);
+ g_assert (GDK_IS_SURFACE (surface));
impl = GDK_X11_SURFACE (surface);
{
Texture *t = gsk_gl_driver_get_texture (self, texture_id);
- g_assert_nonnull (t);
+ g_assert (t != NULL);
t->permanent = TRUE;
}
{
gtk_accel_map_add_entry (accel_path, 0, 0);
entry = accel_path_lookup (accel_path);
+ g_assert (entry);
entry->accel_key = accel_key;
entry->accel_mods = accel_mods;
entry->changed = TRUE;
{
gpointer old = NULL;
- if (!data->stack)
- return NULL;
+ g_assert (data->stack);
old = data->stack->data;
data->stack = g_slist_delete_link (data->stack, data->stack);
/* We can't render emblemed icons atm, but at least render the base */
while (G_IS_EMBLEMED_ICON (gicon))
gicon = g_emblemed_icon_get_icon (G_EMBLEMED_ICON (gicon));
+ g_assert (gicon); /* shut up gcc -Wnull-dereference */
if (GDK_IS_PIXBUF (gicon))
{
/* remember: the item is our model */
section = gtk_menu_tracker_section_find_model (tracker->toplevel, item, &offset);
+ g_assert (section);
was_visible = section->items != NULL;
* position of that section within the overall menu.
*/
section = gtk_menu_tracker_section_find_model (tracker->toplevel, model, &offset);
+ g_assert (section);
/* Next, seek through that section to the change point. This gives us
* the correct GSList** to make the change to and also finds the final
break;
}
}
+ g_assert (down_button);
gtk_widget_get_allocation (GTK_WIDGET (path_bar), &allocation);
gtk_widget_get_allocation (BUTTON_DATA (down_button->data)->button, &button_allocation);
gtk_rb_node_rotate_left (tree, p);
w = p->right;
}
+ g_assert (w);
if (is_black (w->left) && is_black (w->right))
{
set_red (w);
gtk_rb_node_rotate_right (tree, p);
w = p->left;
}
+ g_assert (w);
if (is_black (w->right) && is_black (w->left))
{
set_red (w);
n += height;
}
+ g_assert (g);
for (g = g->next; g; g = g->next)
{
GtkShortcutsGroup *group = g->data;
seg = real_set_mark (tree, existing_mark,
name, left_gravity, iter, should_exist,
TRUE);
+ g_assert (seg);
- return seg ? seg->body.mark.obj : NULL;
+ return seg->body.mark.obj;
}
gboolean
{
info = gtk_text_btree_get_existing_tag_info (tree, tag);
- if (info->tag_root == NULL)
+ if (info == NULL || info->tag_root == NULL)
return NULL;
node = info->tag_root;
while (node->level > 0)
{
- g_assert (node != NULL); /* Failure probably means bad tag summaries. */
last_node = NULL;
node = node->children.node;
while (node != NULL)
}
node = last_node;
+ g_assert (node != NULL); /* Failure probably means bad tag summaries. */
}
g_assert (node != NULL); /* The tag summaries said some node had
last_with_chars = seg;
seg = seg->next;
}
+ g_assert (last_with_chars);
tree->end_iter_segment = last_with_chars;
while (node->level > 0)
{
- g_assert (node != NULL); /* If this fails, it likely means an
- incorrect tag summary led us on a
- wild goose chase down this branch of
- the tree. */
node = node->children.node;
while (node != NULL)
{
break;
node = node->next;
}
+ g_assert (node != NULL); /* If this fails, it likely means an
+ incorrect tag summary led us on a
+ wild goose chase down this branch of
+ the tree. */
}
g_assert (node != NULL);
GtkTextRealIter *iter;
iter = gtk_text_iter_make_surreal (_iter);
+ if (iter == NULL)
+ return NULL;
if (iter->segments_changed_stamp !=
_gtk_text_btree_get_segments_changed_stamp (iter->tree))
{
GtkTextRealIter *iter = (GtkTextRealIter*)_iter;
- g_return_val_if_fail (iter != NULL, NULL);
- g_return_val_if_fail (tree != NULL, NULL);
+ g_assert (iter != NULL);
+ g_assert (tree != NULL);
memset (iter, 0, sizeof (GtkTextRealIter));
}
elt = GET_ELT (siter);
+ g_assert (elt);
if (!elt->children)
gtk_tree_model_filter_build_level (filter, level, elt, FALSE);
}
elt = GET_ELT (siter);
+ g_assert (elt);
if (!elt->children)
gtk_tree_model_filter_build_level (filter, level, elt, FALSE);
level = elt->children;
}
elt = GET_ELT (siter);
+ g_assert (elt);
if (elt->children == NULL)
gtk_tree_model_filter_build_level (filter, level, elt, FALSE);
}
elt = GET_ELT (siter);
+ g_assert (elt);
if (elt->children == NULL)
gtk_tree_model_sort_build_level (tree_model_sort, level, elt);
}
elt = GET_ELT (siter);
+ g_assert (elt);
if (elt->children == NULL)
gtk_tree_model_sort_build_level (tree_model_sort, level, elt);
gtk_tree_rbnode_rotate_left (tree, parent);
w = parent->right;
}
+ g_assert (w);
if (GTK_TREE_RBNODE_GET_COLOR (w->left) == GTK_TREE_RBNODE_BLACK && GTK_TREE_RBNODE_GET_COLOR (w->right) == GTK_TREE_RBNODE_BLACK)
{
GTK_TREE_RBNODE_SET_COLOR (w, GTK_TREE_RBNODE_RED);
gtk_tree_rbnode_rotate_right (tree, parent);
w = parent->left;
}
+ g_assert (w);
if (GTK_TREE_RBNODE_GET_COLOR (w->right) == GTK_TREE_RBNODE_BLACK && GTK_TREE_RBNODE_GET_COLOR (w->left) == GTK_TREE_RBNODE_BLACK)
{
GTK_TREE_RBNODE_SET_COLOR (w, GTK_TREE_RBNODE_RED);
GtkTreeRBNode *node,
gint expected_dirtyness)
{
+ g_assert (node);
+
if (expected_dirtyness)
{
g_assert (GTK_TREE_RBNODE_FLAG_SET (node, GTK_TREE_RBNODE_COLUMN_INVALID) ||
'-Wmissing-include-dirs',
'-Wmissing-noreturn',
'-Wnested-externs',
+ '-Wnull-dereference',
'-Wold-style-definition',
'-Wpointer-arith',
'-Wshadow',